home *** CD-ROM | disk | FTP | other *** search
/ Internet Warrior 1993 July / Internet Warrior No. 1 July 1993 - Austin Code Works.ISO / tcpip / cuttcp / cutcp.zoo / tn3270.tbl < prev   
Encoding:
Text File  |  1990-11-12  |  7.6 KB  |  217 lines

  1. ;  3270 default keymap table... 11/12/90  This is for 3278 screens only
  2. ;  not vt102
  3.  
  4. ; lines beginning w/ ; or blank lines are ignored.
  5.  
  6. ; format of input lines is:
  7. ; set key [optional mode char] keynumber keydefinition
  8. ; where mode chars can be
  9. ;        +     For Application keypad expansion only
  10. ;     -     For nonapplication keypad expansion only
  11. ;     $     For cursor set mode  (ugh!)
  12. ;           If blank or missing, then the expansion is for any mode
  13. ;
  14. ; keynumbers are HEXADECIMAL numbers (sorry folks, parser is simple)
  15. ;
  16. ; keydefinition is any non blank text up to end of line or ';', including
  17. ; trailing blanks. TRAILING BLANKS ARE SIGNIFIGANT!
  18. ;
  19. ; To include a ';' in your string, if you don't have a comment also, use a \
  20. ;
  21. ; A key definition can not be longer than 255 characters.
  22. ;
  23. ; NO TABS ALLOWED EXCEPT IN KEY DEFINITION.. (sorry, simple, small code)
  24. ; if you need an expansion beginning w/ blanks, make the first sequence be
  25. ; \040 which is octal space
  26. ;
  27. ; Recognized escapes are:
  28. ; \nnn  (all three digits required)  expands to the octal char.
  29. ;        If your session is not open in binary mode, you may see 7-bit 
  30. ;     truncation
  31. ;
  32. ;  \r         return
  33. ;  \n        newline
  34. ;  \e        Escape (\033)
  35. ;  \\        The \ character
  36. ;  \;        The ; character
  37. ;  \"MACRO"       Substitutes the specified macro... (internal only in this version)
  38. ;
  39. ;
  40. ; Additional commands...
  41. ; You may also include the commands
  42. ;    extended   (means process subsequently encountered keys only if
  43. ;             running on an extended keyboard)
  44. ;
  45. ;    notextended (converse of above)
  46. ;
  47. ; mini-example
  48. ; extended
  49. ; set key + 110d  \e?2
  50. ; set key - 110d  \e?0;  this is a comment, notice no extra spaces after 0
  51. ; set key   10f   \010
  52. ; notextended
  53. ; set key 11c  \r
  54. ;
  55. ; The above example sets the keypad enter key to return two different
  56. ; values depending on whether application mode is set.
  57. ; (also sets the tab key to send a tab)
  58. ; otherwise, on non extended keyboards, send <CR> when keypad enter is pressed
  59.  
  60. ;------------------------  defaults begin here ------------------------------
  61. ; scans for either extended or non-extended keyboards
  62. ; ## see default.tbl for a detailed explanation of the \"SYS_ macros
  63.  
  64. set key 91e \"SYS_TELNET";     ALT-A - add a telnet session
  65. set key 92e \"SYS_CAPTURE";    ALT-C - toggle capture screen mode
  66. set key 920 \"SYS_DUMP";    ALT-D - dump screen
  67. set key 912 \"SYS_DOSESCAPE";    ALT-E - escape to dos
  68. set key 922 \"SYS_GRAPHMENU";    ALT-G - graphics menu
  69. set key 923 \"SYS_HELP";    ALT-H - show help screen
  70. set key 917 \"SYS_MYIP";    ALT-I - send my ip address
  71. set key 925 \"SYS_TEL_ERASE_CHAR"; ALT-K - send telnet erase character command
  72. set key 926 \"SYS_LASTSESS";    ALT-L - switch to previous session screen
  73. set key 932 \"SYS_CONSOLE";    ALT-M - show console screen
  74. set key 931 \"SYS_NEXTSESS";    ALT-N - switch to next session screen
  75. set key 918 \"SYS_TEL_AO";    ALT-O - send 'abort output' telnet command
  76. set key 910 \"SYS_TEL_AYT";    ALT-Q - send telnet 'are you there' command
  77. set key 919 \"SYS_PARMS";    ALT-P - set window parameters
  78. set key 913 \"SYS_VTRESET";    ALT-R - reset vt100 screen
  79. set key 91f \"SYS_TEL_SKIP";    ALT-S - discard incoming chars for a while
  80. set key 914 \"SYS_FTP";        ALT-T - send ftp myaddress
  81. set key 916 \"SYS_TEL_ERASE_LINE"; ALT-U - send telnet erase line command
  82. set key 92f \"SYS_RSHELL";    ALT-V - add an rshell session
  83. set key 92d \"SYS_CLOSE";    ALT-X - close current session window
  84. set key 911 \"SYS_FTPPASSWD";    ALT-W - send internal ftp password
  85. set key 915 \"SYS_TEL_IP";    ALT-Y - send telnet 'interrupt process' command
  86. set key 92c \"SYS_RLOGIN";    ALT-Z - add an rlogin session
  87. set key 577 \"SYS_TEKINIT";    CTRL-HOME - reset tek screen, enter tek mode
  88. set key 982 \"SYS_SCRIPT";    ALT-MINUS - begin or end a script
  89. set key 96a \"SYS_ABORT";    ALT-F3 - abort program
  90. set key 970 \"SYS_NETSTAT";    ALT-F9 - display tcp connection status in console window
  91.  
  92. ; the following sets the number pad for numlock mode or shift-keypad
  93. set key 352 0
  94. set key 353 .
  95. set key 34f 1
  96. set key 350 2
  97. set key 351 3
  98. set key 34b 4
  99. set key 34c 5
  100. set key 34d 6
  101. set key 347 7
  102. set key 348 8
  103. set key 349 9
  104.  
  105. ; now we define the keypad keys for non-numlock mode, non-cursor set mode
  106. set key 8   \"TN_LEFT";            ^H
  107. set key 10e \"TN_LEFT";            Backspace (grey)
  108. set key 7f \"TN_LEFT";            Delete
  109. set key 148 \"TN_UP"
  110. set key 150 \"TN_DOWN"
  111. set key 14b \"TN_LEFT"
  112. set key 14d \"TN_RIGHT"
  113. set key 147 \"TN_HOME";            keypad home key
  114. set key 577 \"TN_CLEAR";        Ctrl-Home
  115. set key 1577 \"TN_CLEAR";        Ctrl-Grey-Home
  116. set key 1a  \"TN_CLEAR";        ^Z Vestigial
  117.  
  118. set key 30f \"TN_BTAB";            shift-tab
  119. set key a   \"TN_NL";            ctrl-enter
  120. set key 9   \"TN_TAB";            tab key
  121. set key 90e \"TN_DP";            ALT-BACKSPACE
  122. set key 983 \"TN_FM";            ALT-= (alt equals Field Mark)
  123. set key 153 \"TN_DELETE";        Keypad Delete
  124. set key 14f \"TN_EEOF";            Keypad End key
  125. set key 575 \"TN_EINP";            Keypad Ctrl-End for Erase Input
  126. set key 152 \"TN_INSRT";        Keypad insert toggle
  127.  
  128. set key 149 \"TN_PA1";            Keypad Page up
  129. set key 151 \"TN_PA2";            Keypad Page down
  130. set key 576 \"TN_PA3";            Keypad Ctrl-Pagedown
  131. set key 968 \"TN_PA1";            Alt-F1
  132. set key 969 \"TN_PA2";            Alt-F2
  133. set key 96a \"TN_PA3";            Alt_F3
  134.  
  135. set key 96c \"TN_TREQ";            Alt-F5
  136.  
  137. set key 574 \"TN_RIGHT2";        Ctrl-Right
  138. set key 573 \"TN_LEFT2";        Ctrl-Left
  139. ;set key 584 \"TN_WORDEND";        Ctrl-Pageup
  140.  
  141. ; these don't seem to work
  142. ;set key 1c  \"TN_WERASE";        Ctrl-\
  143. ;set key 1f  \"TN_FERASE";        Ctrl-_ (ctrl minus)
  144. ;set key 1d  \"TN_FIELDEND";        Ctrl-]
  145. ;set key 1e  \"TN_CURSEL";        Ctrl-`
  146.  
  147. ; following are the same defs for extended keyboards, if you have one
  148. set key 1147 \"TN_HOME";        Grey home key
  149. set key 1153 \"TN_DELETE";        Grey Delete
  150. set key 114f \"TN_EEOF";        Grey End key
  151. set key 1575 \"TN_EINP";        Grey Ctrl-End for Erase Input
  152. set key 1152 \"TN_INSRT";        Grey insert toggle
  153. set key 1149 \"TN_PA1";            Grey Page up
  154. set key 1151 \"TN_PA2";            Grey Page down
  155. set key 1576 \"TN_PA3";            Grey Ctrl-Pagedown
  156. ;set key 1584 \"TN_WORDEND";        Grey Ctrl-Pageup
  157. set key 1574 \"TN_RIGHT2";        Grey Ctrl-Right
  158. set key 1573 \"TN_LEFT2";        Grey Ctrl-Left
  159.  
  160. set key 1148 \"TN_UP"
  161. set key 1150 \"TN_DOWN"
  162. set key 114b \"TN_LEFT"
  163. set key 114d \"TN_RIGHT"
  164.  
  165. ; now set the base PF1-PF10 keys which are the same for both extended
  166. ; and basic keyboards
  167.  
  168. set key 13b \"TN_PFK1";        F1
  169. set key 13c \"TN_PFK2";        F2
  170. set key 13d \"TN_PFK3";        F3
  171. set key 13e \"TN_PFK4";        F4
  172. set key 13f \"TN_PFK5";        F5
  173. set key 140 \"TN_PFK6";        F6
  174. set key 141 \"TN_PFK7";        F7
  175. set key 142 \"TN_PFK8";        F8
  176. set key 143 \"TN_PFK9";        F9
  177. set key 144 \"TN_PFK10";     F10
  178.  
  179. ; begin F11 through F20 for non extended keyboards, as Shift-F1 etc
  180. notextended
  181. set key 354 \"TN_PFK11";    Shift-F1
  182. set key 355 \"TN_PFK12";    Shift-F2
  183. set key 356 \"TN_PFK13";    Shift-F3
  184. set key 357 \"TN_PFK14";    Shift-F4
  185. set key 358 \"TN_PFK15";    Shift-F5
  186. set key 359 \"TN_PFK16";    Shift-F6
  187. set key 35a \"TN_PFK17";    Shift-F7
  188. set key 35b \"TN_PFK18";    Shift-F8
  189. set key 35c \"TN_PFK19";    Shift-F9
  190. set key 35d \"TN_PFK20";    Shift-F10
  191. set key 55e \"TN_PFK21";    Ctrl-F1
  192. set key 55f \"TN_PFK22";    Ctrl-F2
  193. set key 560 \"TN_PFK23";    Ctrl-F3
  194. set key 561 \"TN_PFK24";    Ctrl-F4
  195.  
  196. ; now for extended keyboards
  197. extended
  198. set key 185 \"TN_PFK11";    F11
  199. set key 186 \"TN_PFK12";    F12
  200. set key 354 \"TN_PFK13";    Shift-F1
  201. set key 355 \"TN_PFK14";    Shift-F2
  202. set key 356 \"TN_PFK15";    Shift-F3
  203. set key 357 \"TN_PFK16";    Shift-F4
  204. set key 358 \"TN_PFK17";    Shift-F5
  205. set key 359 \"TN_PFK18";    Shift-F6
  206. set key 35a \"TN_PFK19";    Shift-F7
  207. set key 35b \"TN_PFK20";    Shift-F8
  208. set key 35c \"TN_PFK21";    Shift-F9
  209. set key 35d \"TN_PFK22";    Shift-F10
  210. set key 387 \"TN_PFK23";    Shift-F11
  211. set key 388 \"TN_PFK24";    Shift-F12
  212.  
  213.